package com.ruoyi.xp.supply.mapper;

import java.util.List;
import com.ruoyi.xp.supply.domain.SupplyWarehouseGoods;

/**
 * 虾皮仓库库存明细Mapper接口
 * 
 * @author chdx
 * @date 2022-12-29
 */
public interface SupplyWarehouseGoodsMapper 
{
    /**
     * 查询虾皮仓库库存明细
     * 
     * @param supplyWarehouseGoodsId 虾皮仓库库存明细主键
     * @return 虾皮仓库库存明细
     */
    public SupplyWarehouseGoods selectSupplyWarehouseGoodsBySupplyWarehouseGoodsId(String supplyWarehouseGoodsId);

    /**
     * 查询虾皮仓库库存明细列表
     * 
     * @param supplyWarehouseGoods 虾皮仓库库存明细
     * @return 虾皮仓库库存明细集合
     */
    public List<SupplyWarehouseGoods> selectSupplyWarehouseGoodsList(SupplyWarehouseGoods supplyWarehouseGoods);

    /**
     * 新增虾皮仓库库存明细
     * 
     * @param supplyWarehouseGoods 虾皮仓库库存明细
     * @return 结果
     */
    public int insertSupplyWarehouseGoods(SupplyWarehouseGoods supplyWarehouseGoods);

    /**
     * 修改虾皮仓库库存明细
     * 
     * @param supplyWarehouseGoods 虾皮仓库库存明细
     * @return 结果
     */
    public int updateSupplyWarehouseGoods(SupplyWarehouseGoods supplyWarehouseGoods);

    /**
     * 删除虾皮仓库库存明细
     * 
     * @param supplyWarehouseGoodsId 虾皮仓库库存明细主键
     * @return 结果
     */
    public int deleteSupplyWarehouseGoodsBySupplyWarehouseGoodsId(String supplyWarehouseGoodsId);

    /**
     * 批量删除虾皮仓库库存明细
     * 
     * @param supplyWarehouseGoodsIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSupplyWarehouseGoodsBySupplyWarehouseGoodsIds(String[] supplyWarehouseGoodsIds);
}
